package com.ruoyi.common.elasticsearch.domain;

import java.util.List;

/**
 * @ClassName SearchParam
 * @Description 搜索参数封装
 * @Author huangshun
 * @Date 2021/12/17 16:44
 */

public class SearchParam {

    private String keyword;

    private String catalogId;

    private String catalogIdList;

    private List<String> brandId;

    private String price;

    private List<String> attrs;

    private Integer pageNum;

    private String  isTwoSpu;
    private String  isPostage;
    private String  isService;
    private String  yiqiFlag;
    private String  otherFlag;
    //商品类型
    private Integer skuType;
    // 支付方式
    private String  paymentTerm;
    // 收货时间区间
    private String  deliveryTime;
    // 是否按价格排序
    private String isPriceSort;
    // 商品类型
    private Integer spuAddType;


    private List<String> skuId;

    private List<String> logistics;

    private List<String> hotWordLables;

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getIsPriceSort() {
        return isPriceSort;
    }

    public void setSpuAddType(Integer spuAddType) {
        this.spuAddType = spuAddType;
    }

    public Integer getSpuAddType() {
        return spuAddType;
    }

    public void setIsPriceSort(String isPriceSort) {
        this.isPriceSort = isPriceSort;
    }

    public String getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(String catalogId) {
        this.catalogId = catalogId;
    }

    public List<String> getBrandId() {
        return brandId;
    }

    public void setBrandId(List<String> brandId) {
        this.brandId = brandId;
    }

    public String getCatalogIdList() {
        return catalogIdList;
    }

    public void setCatalogIdList(String catalogIdList) {
        this.catalogIdList = catalogIdList;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public List<String> getAttrs() {
        return attrs;
    }

    public void setAttrs(List<String> attrs) {
        this.attrs = attrs;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getSkuType() {
        return skuType;
    }

    public void setSkuType(Integer skuType) {
        this.skuType = skuType;
    }

    public String getIsTwoSpu() {
        return isTwoSpu;
    }

    public void setIsTwoSpu(String isTwoSpu) {
        this.isTwoSpu = isTwoSpu;
    }

    public String getIsPostage() {
        return isPostage;
    }

    public void setIsPostage(String isPostage) {
        this.isPostage = isPostage;
    }

    public String getIsService() {
        return isService;
    }

    public void setIsService(String isService) {
        this.isService = isService;
    }

    public String getYiqiFlag() {
        return yiqiFlag;
    }

    public void setYiqiFlag(String yiqiFlag) {
        this.yiqiFlag = yiqiFlag;
    }

    public String getOtherFlag() {
        return otherFlag;
    }

    public void setOtherFlag(String otherFlag) {
        this.otherFlag = otherFlag;
    }

    public String getPaymentTerm() {
        return paymentTerm;
    }

    public void setPaymentTerm(String paymentTerm) {
        this.paymentTerm = paymentTerm;
    }

    public String getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(String deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public List<String> getSkuId() {
        return skuId;
    }

    public void setSkuId(List<String> skuId) {
        this.skuId = skuId;
    }

    public List<String> getLogistics() {
        return logistics;
    }

    public void setLogistics(List<String> logistics) {
        this.logistics = logistics;
    }

    public List<String> getHotWordLables() {
        return hotWordLables;
    }

    public void setHotWordLables(List<String> hotWordLables) {
        this.hotWordLables = hotWordLables;
    }
}

